insistent whistling - German English Dictionary